除了之前介紹過的 Typst Table 以外,我們也可以使用 CeTZ 繪製表格。利用陣列的性質,我們得以在 Typst 裡面實作質數的篩法。由於表格是分開繪製的,我們可以讓質數的格子稍微凸出來一些,看起來比較有趣。
看起來效果如下:
俄國數學家 Ulam 於 1963 年發現了,若將所有自然數以螺旋形式排列時,將質數標記出來,會形成一些明顯且有趣的條紋。我們也可以利用 Typst 繪製這樣的圖形。雖然當數字大的時候,編譯可能需要不少時間,超過 30 秒,但是效果還是相當有趣的。
這張大概是 n=100000 的圖片:
這張是 n=1M 的圖片的一部分: